package com.qys.livesMall.app.user.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.qys.livesMall.app.user.model.dto.sys.LimitUrlSaveDTO;
import com.qys.livesMall.app.user.model.dto.sys.SysLimitUrlPageDTO;
import com.qys.livesMall.app.user.model.entity.LimitUrl;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qys.livesMall.app.user.model.vo.sys.LimitUrlVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author
 * @since 2023-07-31
 */
public interface LimitUrlService extends IService<LimitUrl> {

    Page<LimitUrlVO> pageBySys(SysLimitUrlPageDTO queryDTO);

    void saveOrUpdate(LimitUrlSaveDTO saveDTO);

    void deleteById(Long id);

    void shelves(Long id);

    LimitUrlVO queryById(Long id);

    void init();

}
